package io.renren.modules.generator.service;

import java.util.Map;

/**
 * @author zhengd
 */
public interface IntellisenseStatsService {

    /**
     * 返回标准值
     * @param time
     * @param type
     * @param code
     * @return
     */
    Object quota(String time,String type, String code);

    /**
     *
     * @param dateStr 日期
     * @param type 统计类型
     * @param codeMap 指标
     * @return
     */
    Object statsAvg(String dateStr, String type, Map<String,String> codeMap);

    /**
     *
     * @param dateStr
     * @param site
     * @param code
     * @return
     */
    Object statsAvg(String dateStr, String site,String code);

    /**
     *
     * @param dateStr
     * @param type
     * @param codeMap
     * @return
     */
    Object statDetail(String dateStr, String type, Map<String,String> codeMap);

    /**
     *
     * @param dateStr
     * @param site
     * @param code
     * @return
     */
    Object statWeekDetail(String dateStr, String site,String code);

    /**
     *
     * @param dateStr
     * @param site
     * @param code
     * @return
     */
    Object statDetail(String dateStr, String site,String code);
}

